first framework thoughts