correct release and frame based