restart and actually working, kind of