trying to fix cproto