i think it would make more sense to make this be first and length instead first and last