removed duplicate entry point