how are agents paid