generate aplication entry point