add __init__ for av