prepare for build
fix install
fix build