Enhancing functionality with plug-ins