Move the code to the GA classes