switching validate to call the two separate validation methods