mutex is still there if needed in future however