added visibility to fields and methods
added commented plant headers