user components + cleanup user router