this is my first try with something like this and it's been sitting around on my computer for weeks now...