please take a look at each plugin source.
