changed random UUID feature, added initializeGA()