These are wonderful machines. I have a 401,403 and a 503 . I cleaned up a friends 500 and fell in love with that. She rarely sews, lost the controller I gave her another, I told her she didn't deserve it and I was going to take it home with me. lol All mine need some cleanup work for something or other but they still run fine.