zzzchainzzz 1. someday, when i'll have free-time and interest 2. i'll take a look (date is same as in 1 case)