major updates to registration
major updates