updated on documenting S4 clases