function input panel