adding lockscreen module, updated version