working 3d background, styling needs work