Working solution, but not nice looking. Get on the horse!