testing out a plugin architecture