2.14. The completed chat application