wrap new item into controller