clean up for v1