rearranged the build.props