bugfix: take filename from __init__