Add support for user register

Also made enhancement for overlay