add cache + reference to the very first version of Wagon + minor stuff
final version of the engine