added category , header ,footer