Working on different keys and execution