multiple add ons code added