complete custom picker