tried to fix alignment and granularity in seperate layers