needle al