first-last fix