Valadation Working so far