setup -> view, refactor to adding of vector and animation to be part of view