added dump interface