static to instance +