Added GUI options, error messages, and code for batch execute functions