perfoemance models and decorators