straightdo working and with length param