adding plugins and basic work