ally1ally2 (1)ADOPTED!