initial selection API defined