order in behaviors, first try on gapfound