add dict lookup