Improve agent