cosmo changes to print statements in fn