cooldowns usage with restriction