So how do you explain, What’s going on inside the software? Would this change substantially in the future versions.