initial commit of the lang lib