draft implementation of dependency projection
quicksave