dev environment build process tested on mac and linux