init version of basicproject