everything working till now