update libs and add classes to test abstract classes and classes without validation