higher abstraction level
finalize gmail