weird way of wrapping list