start of ctype