add LPActiveRecord