oooookay, lets see what we're working with here