- basic validations added
- added todo for  unit testing