first pass at package