validation processes