renamed wrapper to columns, moved parsing logic to twig