a bit better doc