overhaul on my availability page; closes #848; closes #812