now uses plugin deps model
switched to plugin deps model