validations added,some related tests pending currently