Added F5 func for C, submodule updates