separate to 2 controllers