added support for merge strategy
wrote docs