sample main entry