everything working finally, delete all functioning too