proper digging implemented