+ added synapse lib
* this version uses submodule