q prototype 2