better doc comment