done about half api test now