finish offer frontend