add sample and rebuild the whole structure
init done
fix package