dimension now stores new beat object effectively