Updated codes