Dark Energy Dark Matter And Ordinary Matter