optimizing Z-offset