approach and assumptions