created parent class 'physical_c' as well as hab class