crazy contracts