fix userapi