kannan and plankton