better testability
added screenshot