added meeting withdraw + refactor