framework ended