development on C generation