really add built-in picking
cleanup