fixing api
more api
oh god i am an idiot