no bugs just fixed some data arrangement
need to add * to the startup keyword