more implementation of validation language