version 0.7.2  Gonna use an event architecture after this version