criadas novas funcoes para suportar picking. #32