add spinner, fixes #2