cell implemented; boolean() added; minor fixes