added arrow for self transitions