typescript added for c programs