add interface for digging