moved controller classes to a dedicated package