infrastructure for local picker
preliminary support for login usage scenario