improved preview