first not fully working world rendering