notes about lock