some implementation and problem analysis
yttap out