setup build, close #2