started working on printf