functional world editor