Homeneedle valve