Please give me just a small hint on how this could possibly be implemented?