! refactor world inspect again and again