finish main project