general fixes + API update