add intend control