resolve conflict
make reference codes shorter
remove bogus prints
remove annoying uniqueness constraint