modify __init__ to add default config