Add type conversion
Add parser