config add contructor