made  changes, need to see for double and int print