updated background class to have parallax capabilities