well commented/documented code is indeed the trick. Well done!