ksh function update