favicon, business logic and tests