implemented newscontroller