Implemented open-close project.