removed printproto