added feedback model