Typedef chances
TODO
COmmnect