Add join link
gm code with tests
fix issue with nil values in snapshot model.