I think i haven't understood the requirements correctly