I'm more of a beginner but this sounds interesting