Add tps submodule