- переделан lock context-а