Add validate function