cleaner doc and better relative line numbers