first working now seperated from ItemSet as I was wrong