add value parameter to validate methods