working on concurrent synchronizing wrap
working on library & wrappers