add placeholder main entry point