Added Strategy Pattern

Signed-off-by: sicilian <sicilian@allautoparts.com>