add unblock logic