Added Usage and Validation