added libmicro submodule