socket and locks