changing the add ll func