added build steps (.sh is fine, but doesn't work cross platform)