start functions wacky