better docs while I remember