commonalities
not defined yet