Have to relax the constraints on value until I can implement the filtering function, but at least this shows the delgates working