added methods for outvalues