make grid columns amount customizable