Added the hpple framework