button revises