Abstract rude

Abstract rude