create home controller first composer & cache systm