fixed empty __init__