Results for micro nano needle patches