If an applicant applies to a position or multiple positions within a part of the hierarchy then a cool down function would be useful so that they need to wait a certain period before being able to apply again. This would help with the quality of applications