cleaned collection view layout, using layout info methods instead