sample code modify