Implmented NEW and NEWI