add virtual attributes post