Explanation of functions/terms used