made WorldContainer interface