basic test is passing :+1:
added validations