c646 structure