add first chat implementation
refacto: jshint