added primitive win32 gui runtime