refactor out symptoms fragment