better readme and initial summary code