WORKING! FTW!

got it.
just needs cleaning up now.. :)