Add module check
Add lock service
Add unlock service