add footer & oauth