added diggerfields factory and icon field type