add prompt mode
fix argument options