get everything working