updated mcslock.c