re init project v.1
re init project v.2