I've been all over stackoverflow but haven't been able to piece together what I need to make this work.