master design, ul look, refactor parser