add statements controller with functional without updating