finished variable exercises