working towards KF handling funs