get rid of function declaration/definition dychotomy.