modify prop