hell logic