Add generic to interface