Show technically working. Tests need to be fixed and some form of partial record return implemented.