Initial commit for qp