Initial commit for QP