Framework finished