fix decorater