Progressing towards vector field, added more content, program can still run