add other options. clean out ideas.