basic plugin manager