could not resist and make that view DRY