add side selection suppot