finish rest api dev
normal commit