submitting solution for challenge 3: research methods