basic controller added