Added code
Added docs