experiment with proper package
packages, cleanup, loading idioms