Registration in nice pattern. Look in package controller to see how it work.