Added some illustration functions at the bottom