created EULERmachine