Improve /register and backend