modified osdim2 to custom branch