102 flowers incomplete
Revert 85056f1..a509e45

This rolls back to commit 85056f15dc4c073d2ba78672ce453d9d298bd10b.
Revert f898030..94f8991

This rolls back to commit f898030118f6ab2e4a3d2e348b8424040a8dcc1b.
5 flowers + testing functions