new - doc for lock