added type for pledge itself