resembles
not defined yet