Finish main functionality for future meetings and past meetings, add some exceptions to previous methods