move __init__ to top