First commit: reader with map[string]string