Adding generic arguments