added Sync fns, docs