restore most of lost files...continuing to work on rebuilding helpers and methods