solo buttonworks now, need to implement solo mode