Added documentation
added some extra file