Separating plugin initialise and plugin start functionality