Strategy Design Pattern Add