simplify the new register process