Not necessary vectors it should be