functions wacky with comments