add tonic as submodule