rename from logics to logic