uml version 2

here is the second version of the uml, it has the question classes but
not the database one