fancy1fancy2ADOPTED!!