Added inline documentations