spinner, cleanup