maga logic: