added entry point for the script