add spinner, update scripts