added preloading and removed star 2