commenting wacky functions