addon types and customs object