initial commit of wip library