Implemented setData - still won't update the GUI