implement super activity class