view changes and initial progress on javascript backend