an interesting ride..