sam1 sam2ADOPTED!!