grid structur added