Added new documentation and new features