added callshift and find methods