ability to use plugins (might be broken)