close and other schtuff