utilizes beats API