lgfile v2 initial commit