working on spinner