costraight
not defined yet