new additions
Updates the code