use ipso decorator