manager project struct