More Documentation

Minor Fixes to logic still needed, need to add more conditions