it helps to register options