pins and needless are working