First working Hyperion proto implementation