create an api , moving test to package, add compatibility for custom user
update utils when user is anonymous and finishing create api