moved shared modules to the same level as src