A plug-in chat system for a class project