added PSM set_open_angle