Implementando rotina principal