Started windows support and platform independency