Look at the attached files for detailes