add entry point to easy run it