vectors were piece of cake