script cleans up after itself