added 'common' package for shared code