added entry point lookup