thank thiktak for the bugs in bonus ! fix #++