Implemented an early build of the 'new' procedure.