self() route