initial commit of files needed for yafc