added final touched on framework