ADD EXTERNAL FUNCTIONS

- Interesting functions I would like to review and rewrite.