version0.3(the last version before presentation)