Added type param