api addition almost done, moving on to UI