parameter of init method should be 'config'