added pleer_caler