updated and working.  need to fix uiimagepicker stuff.