main example