add scripts
minor cleanup
additional documentation