functions to get key or value from table should be implemented separately in utilsTables.lua
functions to get key or value from table should be implemented separately in utilsTables.lua