Lazy init genres. some changes
Merge branch 'yurembo' of https://github.com/nromanen/ch018 into yurembo