should probably have an ID to compare with