not func main