updates to logic and additional documentation