starting code updates