it's a some kind of uml scheme that i was trying to build out of it.