Adding some comments
better repo control
much better comments
include cacche