I think that all your ideas are good!