add new struct for project