All microbial fuel cells articles