updated the way to build