build first package
fix visibility