more concepts and a new hex base idea