fixed register and profile