adicionada novas regras no logic-hoocks