Completed 90% of appointment functionality