helper comments added