stainable
not defined yet