merged guard scripts