fleshed out more ideas, submitting for review

tried to flesh them out a little more. ready for feedback.