started 102 rb
added sam finilized refactor
102 syntax errors gone
added comments