passing intial tests and add pseudo code