Yuchen added personal function and text