organized view into packages