started drafting standard library