length is built in too