taken from #82 tram