added custom composer providers, custom  pages