simplify register process