add outer-sphere case