add config reader