transit to self