adding windows compatibilty...