moving printf implementation form 44