some changes after revision