improve attract behavior