descriptions to methods, some more fixing