ucparser object, refactoring