Reestruturacao do codigo - front