more details about modifying