refatorando activity type e implementando o option