Added documentation
Started constructing code