cool down function implementada