takes xxx sxsxxx