sensible file names, ergonomic git