rewrite axolotl again