added missing __init__