NOT WORKING: function prototyping.