Added the start of runtime functions