Added sorting, off-canvas menu, design elements and formatting