Initial plugin with classes