initializing project framework