it is the award function