Adding API submodule