fix additemcontroller