update with new control styles and alert msg