added SGA for the top level