re-write deleted functions and strings