sub lenkf { return scalar @_ }