explain function keys