wacky functions

8