Added function key and starting to extend