Jesse.

work in progress...