encourage framework