i need to write my own because i need to: is part of home work Smiley.