modified common file