elias cach and andi avalon