use git18 as a requirement