printfuncs removal complete