renamed floatHelper and addet routine mechanism to IntelligentAgent