from smart git