layout grid optimisations