wacky functions

1