Feature register

Basic registration.
Now also with fixed checkstyle.