add category

all fix some bug in register user