lock and unlock work !