making final stuff work