prepare to integrate with online drive