first pass at quantum