adding parallel and windows compile