another approach using a dummy key