Added files stuffs (part 2)
Implemented documents