unlock / unlock ready logic WIP;