added temp
added language preload