completed sources model
added show view to sources
added payload
changes to show.rb