improvement in device agent's view