continue work on framework