added optional skybox