add core plugin
add ui plugin
add product plugin