class including module