fixed small defects