replaced __init__ with init to increase readability