added rhythm API