a personal framework