check the attached file for details