a.Generic Base Patterns