Add type param