c dynamic text module