GA Framework