tidyup

api bug fixes