add pause button
noop - clean up code, add comments