getters are now constant + new V_MIN & V_FREE