i should work like this: