Bow system from @cihakfil
requested review from @duongdu1
looks goot to me
mentioned in commit dfd80f05
merged