fixed up try three