updated functional keys