uncomment close()