it could work like this...