introductionto features, file reading, some functions