make it a loop as in dsa