Some of the delays were beyond our control and not of an engineering nature. We will now be able to talk more about these in our upcoming posts. We have been facing some critical decisions and issues. Those who have been in similar situations probably understand the unpredictable and also the legal nature of why we have not been able to talk about most of the stuff that has been happening. Thankfully the final outcome is something that we wanted and will allow us to pursue our long term vision of future offerings and solve some of the bottle necks we have been facing.