Working on Block and Unblock