Register works basically