updated README with assumptions and approach