minor changes
final