everything written through animation