added skeleton code for kFunc, lFunc, and mFunc