added cond, dec, and inc