bit more about validation