added world & functions for host