fin, lock, RREPLACE