some chains of thoughts