fixed correct granularity