added few documentations