adds feedback, a bit tidier