add Library Thing support. add required field functionality.