Bad Receipt Understanding, improving and using green fluorescent proteins.