Registering is implemented now. Note that the command_line_build.gradle doesn't quite work now, I assume because of somthing related to the learning project.