everything working finally.