modules are registering correctly now