improved clean copy of django review