moving api around