wacky functions

4