update to current: __init__

mostly renaming fo stuff.
Not expected to be working like that.