updated components to include php stuff