add oj gem and experiment with world loading