an incredibly satisfying experience for me