Added kos ports and submodule initialization