Change Method to helper and fixed critical errors