setting default values in __init__