now __init__ call is readable