adding what i have so far. getting too sleepy!