config generic and example