20131102 - beat and hit dertermine func add