we do not need to overwrite this __init__ method, really