added main controller for list