handle modify correctly
add missing semi-colon