homework windows minor thesis research report structure