wrote all tests and impl for FutureMeeting