Jay don't consider this question as pressure on the software update, it's gonna be ready when it's ready, don't worry about it, but, just for curiosity, how much has it been done? Like, in percentage? Do you feel there's enough for some initial testings, in which we could assist?