All basic components work