relative all the things
updated replace too