http://pandasthumb.org/archives/2008/05/28/protocell.jpg