edited and updated MEng report