- draft for details
- switch to soup parser for details draft
- refactoring, ui mediator draft
create lib project for external libs