proper package + docs for main