Commented half way

Should add a function to accept errors when it is out of bounds.