add get all method
create module (project with inheritance)
please do not clone