adding a section on type casting