changes names in __init__