add lock
fix lock
add README