added barker's sample ugrid class