dumped everyting into the one plugin file