hz chto
good refactoring class hierarchy
working three lists