repository controller added