add contoroller