practicing better package layout