adheres to python comment standards, not Java's (oops)