adding QR and OP programs

Signed-off-by: John-Nicholas Furst <J-N@John-Nicholas.Net>