hype framewrok processing - joshua davis