added beat cycle