new methods added
documentation updated