kr4: func