add some more API stuff