updated with new material