printing O working