GROSS COMMIT