rework init plugins