progress on framework