encode type…………