broke a lot of functionality out unto 'easy.sh'