completed objects exercise