add prompt & add loop