furt a | main ;agent