add build script and ignore out