new engine with hide tchnique + new vectors