separating
added prinf converter