updated specifications and corresponding files