classes packaged into module