finishing up unary op