added project stucture