pendel algo