making a proper package