Add flowering method & modifyed other methods commit