refined button syntax