you can use one mutex