It kinda sorta works :) v1.0