added a preload to stop unwanted animations from happening