initial clean up