Prep's actions

In this solution, you can join multiple sources and manipulate them with a lot of useful tools