refactor: home page semantics, week number helper