wacky functions

5