added constant to prevent direct script execution