Updated docs and organized code creating specific files to some functions