switch to unix only approach