some refactoring - appointments only rendering a couple lines on init