project api almost done