Initial picker implementation