Auto molecule