cleaned up
created plugim structure