ver 3 preloadin added