Trying to fix documentation, make it better